\relax 
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\citation{urbanization}
\citation{satelite_traffic}
\citation{cellint,gps_based_road_traffic,google_maps}
\@writefile{toc}{\contentsline {section}{\numberline {1.}Introduction}{1}{section.1}}
\@writefile{toc}{\contentsline {section}{\numberline {2.}System Requirements}{1}{section.2}}
\newlabel{sec:spec}{{2.}{1}{System Requirements\relax }{section.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Purpose}{1}{subsection.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Target}{1}{subsection.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Assumptions and Dependencies}{1}{subsection.2.3}}
\newlabel{sec:system_requirements_ass_depen}{{2.3}{1}{Assumptions and Dependencies\relax }{subsection.2.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Functions}{1}{subsection.2.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}External Interface Requirements}{1}{subsection.2.5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}User Interfaces}{1}{subsubsection.2.5.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}Hardware Interfaces}{1}{subsubsection.2.5.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.3}Software Interfaces}{1}{subsubsection.2.5.3}}
\citation{georef}
\citation{mapref}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.4}Communication Interfaces}{2}{subsubsection.2.5.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Performance Requirements}{2}{subsection.2.6}}
\@writefile{toc}{\contentsline {section}{\numberline {3.}Solution Overview}{2}{section.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces An overview of the entire Jam-Dodge system.}}{2}{figure.1}}
\newlabel{fig:entire_system}{{1}{2}{An overview of the entire Jam-Dodge system}{figure.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Client Side Software}{2}{subsection.3.1}}
\newlabel{solution_client_side}{{3.1}{2}{Client Side Software\relax }{subsection.3.1}{}}
\newlabel{sec:client_side_service}{{3.1.1}{2}{Service\relax }{subsubsection.3.1.1}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Service}{2}{subsubsection.3.1.1}}
\newlabel{sec:client_side_application}{{3.1.2}{2}{Application\relax }{subsubsection.3.1.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}Application}{2}{subsubsection.3.1.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Web Server Front-End}{2}{subsection.3.2}}
\citation{MySQL_ref}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Web Server Back-End}{3}{subsection.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Data Storage}{3}{subsection.3.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces The flow diagram for the web server back-end.}}{3}{figure.2}}
\newlabel{fig:backend}{{2}{3}{The flow diagram for the web server back-end}{figure.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces The database table structure.}}{3}{figure.3}}
\newlabel{fig:database}{{3}{3}{The database table structure}{figure.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Communication Protocol}{3}{subsection.3.5}}
\newlabel{sec:communication_protocol}{{3.5}{3}{Communication Protocol\relax }{subsection.3.5}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.1}Brief Description}{3}{subsubsection.3.5.1}}
\citation{imei}
\citation{crc32}
\citation{scrumref}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.2}ID Number}{4}{subsubsection.3.5.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.3}Periodic Server Updates}{4}{subsubsection.3.5.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Message flow of a periodic server update}}{4}{figure.4}}
\newlabel{fig:mobile_server_message_flow}{{4}{4}{Message flow of a periodic server update\relax }{figure.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.4}Data Commits}{4}{subsubsection.3.5.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Packet description for mobile-to-server packet (left) and server response (right).}}{4}{figure.5}}
\newlabel{fig:periodic_packet_message.jpg}{{5}{4}{Packet description for mobile-to-server packet (left) and server response (right)}{figure.5}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Data commit message flow.}}{4}{figure.6}}
\newlabel{fig:data_commit_message_flow}{{6}{4}{Data commit message flow}{figure.6}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Data commit packet description.}}{5}{figure.7}}
\newlabel{fig:commit_packet_message}{{7}{5}{Data commit packet description}{figure.7}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.}Project Management}{5}{section.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Iterative Approach}{5}{subsection.4.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Performance Appraisal}{5}{subsection.4.2}}
\@writefile{toc}{\contentsline {section}{\numberline {5.}Costing Analysis}{5}{section.5}}
\bibstyle{witseie}
\bibdata{Database}
\bibcite{urbanization}{{1}{}{{}}{{}}}
\bibcite{satelite_traffic}{{2}{}{{}}{{}}}
\bibcite{cellint}{{3}{}{{}}{{}}}
\bibcite{gps_based_road_traffic}{{4}{}{{}}{{}}}
\bibcite{google_maps}{{5}{}{{}}{{}}}
\bibcite{georef}{{6}{}{{}}{{}}}
\bibcite{mapref}{{7}{}{{}}{{}}}
\bibcite{MySQL_ref}{{8}{}{{}}{{}}}
\bibcite{imei}{{9}{}{{}}{{}}}
\bibcite{crc32}{{10}{}{{}}{{}}}
\bibcite{scrumref}{{11}{}{{}}{{}}}
\@writefile{toc}{\contentsline {section}{\numberline {6.}Conclusion}{6}{section.6}}
\@writefile{toc}{\contentsline {section}{\numberline {A}Use Cases}{7}{appendix.A}}
\newlabel{appen:use_cases}{{A}{7}{Use Cases\relax }{appendix.A}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A1}Access Website from PC}{7}{subsection.A.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A2}Access from Mobile Device}{7}{subsection.A.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A3}Access with Dormant Account}{7}{subsection.A.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A4}Disabling the Service}{7}{subsection.A.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A5}Installable from Mobile Device}{7}{subsection.A.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A6}Using Jam Dodge in a disabled Region}{7}{subsection.A.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A7}Differentiating between vehicular and manual transport modes}{7}{subsection.A.7}}
\@writefile{toc}{\contentsline {section}{\numberline {B}Scrum Iterations}{7}{appendix.B}}
\newlabel{appen:scrum_iterations}{{B}{7}{Scrum Iterations\relax }{appendix.B}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B1}Research and Design Sprint}{7}{subsection.B.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B2}Component Creation Sprint}{8}{subsection.B.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {B3}Integration, Validation and Documentation Sprint}{8}{subsection.B.3}}
\@writefile{toc}{\contentsline {section}{\numberline {C}Costing Analysis Table}{8}{appendix.C}}
\newlabel{appen:costing_analysis}{{C}{8}{Costing Analysis Table\relax }{appendix.C}{}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces The costing analysis details for both compressed and uncompressed data. The compressed data for a 20 point file is 159 bytes and for uncompressed 601 bytes.}}{8}{table.1}}
\newlabel{tab:addlabel}{{1}{8}{The costing analysis details for both compressed and uncompressed data. The compressed data for a 20 point file is 159 bytes and for uncompressed 601 bytes}{table.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces The web front-end login logic flow diagram.}}{9}{figure.8}}
\newlabel{fig:frontend_login}{{8}{9}{The web front-end login logic flow diagram}{figure.8}{}}
\providecommand\NAT@force@numbers{}\NAT@force@numbers
\@writefile{toc}{\contentsline {section}{\numberline {D}Front-End Flow Diagrams}{10}{appendix.D}}
\newlabel{appen:frontend}{{D}{10}{Front-End Flow Diagrams\relax }{appendix.D}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces The web front-end logic flow diagram}}{11}{figure.9}}
\newlabel{fig:frontend}{{9}{11}{The web front-end logic flow diagram\relax }{figure.9}{}}
